complex terrain - French English Dictionary